package com.haoze.nurseapp.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.sql.Timestamp;

/**
 * 检验报告
 * @author lufq
 * @date 2020/8/2
 */
@Table(name = "EMR.PATIENT_LAB_REPORT")
public class PatientLabReportEntity {
    @Id
    @Column(name = "INPATORDERDATA_ID")
    private String patlabreportdataId;

    @Column(name = "DATA_VERSION")
    private Integer dataVersion;

    @Column(name = "GMT_CREATE")
    private Timestamp gmtCreate;

    @Column(name = "GMT_MODIFY")
    private Timestamp gmtModify;

    @Column(name = "HOSPITAL_ID")
    private String hospitalId;

    @Column(name = "REQ_NUM")
    private String reqNum;

    @Column(name = "REPORT_ITEM_ID")
    private String reportItemId;

    @Column(name = "AMOUNT")
    private Double amount;

    @Column(name = "UNIT_ID")
    private String unitId;

    @Column(name = "LAB_DOCTOR_PERSON_ID")
    private String labDoctorPersonId;

    @Column(name = "LAB_TECH_PERSON_ID")
    private String labTechPersonId;

    @Column(name = "LAB_DATE")
    private Timestamp labDate;

    @Column(name = "LAB_REPORT_NUM")
    private String labReportNum;

    @Column(name = "REPORT_HOSPITAL_ID")
    private String reportHospitalId;

    @Column(name = "REPORT_DEPT_ID")
    private String reportDeptId;

    @Column(name = "REPORT_RESULT")
    private String reportResult;

    @Column(name = "REPORT_REMARK")
    private String reportRemark;

    @Column(name = "LAB_REPORT_DATE")
    private Timestamp labReportDate;

    @Column(name = "REPORT_DOCTOR_PERSON_ID")
    private String reportDoctorPersonId;

    @Column(name = "AUDITOR_DOCTOR_PERSON_ID")
    private String auditorDoctorPersonId;

    @Column(name = "CRITICAL_VALUE_FLAG")
    private String criticalValueFlag;

    @Column(name = "SERIAL_NUMBER")
    private Integer serialNumber;

    @Column(name = "LAB_REPORT_ITEM_CODE")
    private String labReportItemCode;

    @Column(name = "LAB_REPORT_ITEM_NAME")
    private String labReportItemName;

    @Column(name = "PRINT_ORDER")
    private Integer printOrder;

    @Column(name = "PATHOGEN_CODE")
    private String pathogenCode;

    @Column(name = "PATHOGEN_NAME")
    private String pathogenName;

    public String getPatlabreportdataId() {
        return patlabreportdataId;
    }

    public void setPatlabreportdataId(String patlabreportdataId) {
        this.patlabreportdataId = patlabreportdataId;
    }

    public Integer getDataVersion() {
        return dataVersion;
    }

    public void setDataVersion(Integer dataVersion) {
        this.dataVersion = dataVersion;
    }

    public Timestamp getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Timestamp gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Timestamp getGmtModify() {
        return gmtModify;
    }

    public void setGmtModify(Timestamp gmtModify) {
        this.gmtModify = gmtModify;
    }

    public String getHospitalId() {
        return hospitalId;
    }

    public void setHospitalId(String hospitalId) {
        this.hospitalId = hospitalId;
    }

    public String getReqNum() {
        return reqNum;
    }

    public void setReqNum(String reqNum) {
        this.reqNum = reqNum;
    }

    public String getReportItemId() {
        return reportItemId;
    }

    public void setReportItemId(String reportItemId) {
        this.reportItemId = reportItemId;
    }

    public Double getAmount() {
        return amount;
    }

    public void setAmount(Double amount) {
        this.amount = amount;
    }

    public String getUnitId() {
        return unitId;
    }

    public void setUnitId(String unitId) {
        this.unitId = unitId;
    }

    public String getLabDoctorPersonId() {
        return labDoctorPersonId;
    }

    public void setLabDoctorPersonId(String labDoctorPersonId) {
        this.labDoctorPersonId = labDoctorPersonId;
    }

    public String getLabTechPersonId() {
        return labTechPersonId;
    }

    public void setLabTechPersonId(String labTechPersonId) {
        this.labTechPersonId = labTechPersonId;
    }

    public Timestamp getLabDate() {
        return labDate;
    }

    public void setLabDate(Timestamp labDate) {
        this.labDate = labDate;
    }

    public String getLabReportNum() {
        return labReportNum;
    }

    public void setLabReportNum(String labReportNum) {
        this.labReportNum = labReportNum;
    }

    public String getReportHospitalId() {
        return reportHospitalId;
    }

    public void setReportHospitalId(String reportHospitalId) {
        this.reportHospitalId = reportHospitalId;
    }

    public String getReportDeptId() {
        return reportDeptId;
    }

    public void setReportDeptId(String reportDeptId) {
        this.reportDeptId = reportDeptId;
    }

    public String getReportResult() {
        return reportResult;
    }

    public void setReportResult(String reportResult) {
        this.reportResult = reportResult;
    }

    public String getReportRemark() {
        return reportRemark;
    }

    public void setReportRemark(String reportRemark) {
        this.reportRemark = reportRemark;
    }

    public Timestamp getLabReportDate() {
        return labReportDate;
    }

    public void setLabReportDate(Timestamp labReportDate) {
        this.labReportDate = labReportDate;
    }

    public String getReportDoctorPersonId() {
        return reportDoctorPersonId;
    }

    public void setReportDoctorPersonId(String reportDoctorPersonId) {
        this.reportDoctorPersonId = reportDoctorPersonId;
    }

    public String getAuditorDoctorPersonId() {
        return auditorDoctorPersonId;
    }

    public void setAuditorDoctorPersonId(String auditorDoctorPersonId) {
        this.auditorDoctorPersonId = auditorDoctorPersonId;
    }

    public String getCriticalValueFlag() {
        return criticalValueFlag;
    }

    public void setCriticalValueFlag(String criticalValueFlag) {
        this.criticalValueFlag = criticalValueFlag;
    }

    public Integer getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(Integer serialNumber) {
        this.serialNumber = serialNumber;
    }

    public String getLabReportItemCode() {
        return labReportItemCode;
    }

    public void setLabReportItemCode(String labReportItemCode) {
        this.labReportItemCode = labReportItemCode;
    }

    public String getLabReportItemName() {
        return labReportItemName;
    }

    public void setLabReportItemName(String labReportItemName) {
        this.labReportItemName = labReportItemName;
    }

    public Integer getPrintOrder() {
        return printOrder;
    }

    public void setPrintOrder(Integer printOrder) {
        this.printOrder = printOrder;
    }

    public String getPathogenCode() {
        return pathogenCode;
    }

    public void setPathogenCode(String pathogenCode) {
        this.pathogenCode = pathogenCode;
    }

    public String getPathogenName() {
        return pathogenName;
    }

    public void setPathogenName(String pathogenName) {
        this.pathogenName = pathogenName;
    }
}
